windowsForm开发 如何取tableLayoutPanel中各个单元格上面panel中的控件值

您所在的位置:网站首页 tablelayoutpanel 动态 windowsForm开发 如何取tableLayoutPanel中各个单元格上面panel中的控件值

windowsForm开发 如何取tableLayoutPanel中各个单元格上面panel中的控件值

#windowsForm开发 如何取tableLayoutPanel中各个单元格上面panel中的控件值| 来源: 网络整理| 查看: 265

1.背景: 动态创建了一张tableLayoutPanel表,并且在表的单元格里加入了panel控件,然后在各个panel上面加入N个其他控件(例如checkBox控件) 2.问题: ①如何取得tableLayoutPanel表格中各个panel上面的checkBox是否打勾(或者textBox控件中值)?(例如:取表格的(1,1)中panel上面的textBox的值) ②在表格的每个单元格内都有同样的控件,如何取它们的值,参考下图图片说明

3.开发语言: C++/CLR 4.希望: 求大神指教方法,或者具体功能的代码,因为本人是新人,求耐心仔细解答(C++/CLR的代码) 6.简略代码: 下面的函数在InitializeComponent()中执行 void add(Col_Num,Row_Num) { 省略 int indexNum = 0;

for ( int i = 0; i < Col_Num; i++ ) { for ( int j = 0; j < Row_Num; j++ ) { 省略 this->comboBox_display = gcnew ComboBox();

// //comboBox_display // this->comboBox_display->AddRange(strItem); //strItem里面为"苹果","梨" this->comboBox_display->name = "comboBox_" + indexNum; this->comboBox_display->Text = ""; this->comboBox_display->SelectedIndexChanged += gcnew System::EventHandler(this,&Form,CcomboBox_display_SelectedIndexChanged); //创建触发事件 ...... //还有其他几个属性 省略 this->panel_display->add(this->comboBox_display); //把comboBox控件添加到panel上 this->panel_display->add(this->checkbox_display); //把checkBox控件添加到panel上 ........等等 this->tableLayoutPanel_display->add(this->panel_display,i,j); //把panel控件添加到对应的表格里面 省略 indexNum++; }

} }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3